package com.lvmama.monkey.common.utils

import java.text.DecimalFormat

import org.apache.spark.sql.functions.udf

/**
  * Created by hejing on 2017/10/12.
  */
object MathUtils {
  /**
    * 四舍五入保留3位
    * @param value double类型的值
    * @return
    */
  def decimal3(value: Double): Double = {
    val format = new  DecimalFormat("#.###")
    format.format(value).toDouble
  }

  /**
    * 四舍五入保留2位
    * @return
    */
  def decimal2 = udf{(value: Double) =>
    val format = new  DecimalFormat("#.##")
    format.format(value).toDouble
  }
}
